home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #2
/
Monster Media No. 2 (Monster Media)(1994).ISO
/
prog_bas
/
alltext.zip
/
README.TXT
< prev
next >
Wrap
Text File
|
1994-06-21
|
5KB
|
126 lines
Thank you for your interest in custom controls by Bennet-Tec
Information Systems.
The VBX's included on this disk will work in RunTime mode (as part of
a compiled EXE ) only. You may freely distribute the HT_DEM.ZIP file
without changes.
ALLText is a multiple font custom control text box designed for Visual
Basic programmers by Bennet-Tec Information Systems. ALLText supports
the simultaneous display of multiple fonts, font characteristics and
up to 16 colos; paragraph formatting; and even the inclusion of a bit
mapped background to the control. Using ALLText, you can include a
WYSIWYG edit/display textbox as part of your Visual Basic program.
The ALLText window looks like a text box (no button bars or menus -
you can design your own interface).
----------------------
ALLTEXT 3.0 Features:
CHARACTER FORMATTING
Properties act upon a selected string,
or current cursor location. All formatting properties
may be written or read.
FontFamily, FontName, FontSize
ex: ATX.FntName="Arial"
Bold, Underline, Italic, StrikeThrough, Sub/Super, etc
ex: ATX.FntBold=1
Colors - the 16 QBColor Settings are supported
ex: ATX.FntColor=QbColor(9)
Custom Shadowing - a little more complicated
ex: FntShadow=n% 'n% may be determined by a function we
'provide
Use of font tables and embedded codes
ex: SelFText="\f1 \cf3 This text would be fomatted
according to the first entry in a font table
which could be Arial Bold Underline 13 pt,
and the color pointed to by QBColor(3)."
ex: ATX.FontIndex=3 'sets current text to font 3 in your font table.
PARAGRAPH FORMATTING
Set or read via properties - it's easy.
Alignment: centered, left, right or left/right justify
ex: ATX.Alignment=1
Margins: left, right margins, and first line indents for hanging indents
ex: ATX.LeftMarg=300 '(measured in twips)
Vertical spacing (top, bottom, linespacing)
ex: ATX.Top=400 '(measured in twips)
WRITE PROTECT
ALLText supports several WriteProtect modes, allowing display
and programmatic text manipulation, while controlling the
degree of access the user has to the document.
Ex: ATX.WRiteProtect=Protect_Keyboard ' Prevent end-user changes.
ATX.WriteProtect=Total ' or don't even let him copy from the screen
OFF SCREEN TEXT PREPARATION
ALLText allows you to manipulate text without the end-user seeing
all the manipulations.
Ex: wp%=ATX.WriteProtect ' save the writeprotect setting
ATX.WriteProtect=ATX_Protect_Screen ' prevent updates to screen
.....
'do all your selections and content manipulations here
' without the end-user's awareness
....
ATX.WriteProtect=wp% 'return to previous mode and update the screen
BACKGROUND BITMAP
ALLText supports a unique BitMapped Background. Any bitmapped
image can be displayed and positioned BETWEEN the standard
background (choice of colors) and the text. This can be used
for special effects such as animation within the text box or
sliding windows to hide or reveal colored text.
ex: ATX.tPicture=LoadPicture("a_bitmap.BMP")
ATX.tPictureX=300: ATX.tPictureY=500 ' set top left position
EASY I/O
ALLText can handle I/O automatically, just set the filetype,
FineName and tell it to do it's thing
ex: ATX.FileName="E:\Funny.ATX"
ATX.DataType=DataFormat_ATX
ATX.FileLoad=1 'initiate loading
Of course you can get at the formatted content via strings
and handle I/O yourself via VB. In fact we've got quite a few
ways to allow you to go about this.
------------------------
In addition to the standard edition, we now have our hypertext enhanced
ALLText HT/Pro edition. ALLText HT/Pro supports all of the above 3.0 features
and then adds:
1. RTF support (level 1 - no tables, or footers, etc)
2. Data Aware (use with data control for easy database manipulations)
3. Ability to tag a phrase for Hypertext
- set or read just like a font property, ATX.HTag=22
4. Second MousePointer
- automatically used when over Tagged region
5. Triggers Hotspot Enter and Leave Events for mouse and
cursor movements
6. Find_HTag - moves cursor to a given occurance of a tagged phrase
7. Paragraph Borders
- any or all sides, single, double, or shadowed
8. Aligned Tabs
- Left, right, centered (note that centered and
right tabs work on a single word, not a set
of words.
9. Embedded OLE 1 objects - look like embedded bitmaps, but
can actually link to excel, paintbrush, etc.
--------------------
For further information, you may reach us at:
Bennet-Tec Information Systems
10 Steuben Drive, Jericho, NY 11753
Electronic Mail: 71201.1075@Compuserve.Com
Phone: (516) 433-6283
Fax: (516) 822-2679